Divide-and-Conquer Approach for Designing Large-operand Functions on Reconfigurable Computers
نویسندگان
چکیده
Reconfigurable computers (RCs) are gaining rising attention as an alternative to traditional processors for many applications. However, using RCs for operations with either large-size operands or large number of operands can be challenging given the bounded reconfigurable resources. In this paper, we propose a systematic methodology based on a Divide-and-Conquer technique for the implementation of such operations on RCs. A generic architecture is presented where schedulers are necessary to virtualize the usage of the limited resources. Two case studies, namely large-size-operand multiplication and large-number-of-operand FFT representing reduction and transformation operations respectively, were selected to demonstrate the effectiveness of the proposed approach. The experimental work was performed on one of the current RCs, i.e., SRC-6 reconfigurable computer. The tradeoff between performance and resource utilization is also presented.
منابع مشابه
A Reconfigurable System on Chip Implementation for Elliptic Curve Cryptography over
The performance of elliptic curve based public key cryptosystems is mainly appointed by the efficiency of the underlying finite field arithmetic. This work describes two generic and scalable architectures of finite field coprocessors, which are implemented within the latest family of Field Programmable System Level Integrated Circuits FPSLIC from Atmel, Inc. The HW architectures are adapted fro...
متن کاملA Reconfigurable System on Chip Implementation for Elliptic Curve Cryptography over GF(2)
The performance of elliptic curve based public key cryptosystems is mainly appointed by the efficiency of the underlying finite field arithmetic. This work describes two generic and scalable architectures of finite field coprocessors, which are implemented within the latest family of Field Programmable System Level Integrated Circuits FPSLIC from Atmel, Inc. The HW architectures are adapted fro...
متن کاملA Divide-and-Conquer Algorithm for Functions of Triangular Matrices
We propose a divide-and-conquer algorithm for computing arbitrary functions of upper triangular matrices, which requires approximately the same number of arithmetic operations as Parlett’s algorithm. However, the new algorithm has better performance on computers with two levels of memory due to its block structure and thus, less memory-cache traffic requirements. Like Parlett’s algorithm, the n...
متن کاملA divide-conquer-recombine algorithmic paradigm for large spatiotemporal quantum molecular dynamics simulations.
We introduce an extension of the divide-and-conquer (DC) algorithmic paradigm called divide-conquer-recombine (DCR) to perform large quantum molecular dynamics (QMD) simulations on massively parallel supercomputers, in which interatomic forces are computed quantum mechanically in the framework of density functional theory (DFT). In DCR, the DC phase constructs globally informed, overlapping loc...
متن کاملParallel Rule Induction with Information Theoretic Pre-Pruning
In a world where data is captured on a large scale the major challenge for data mining algorithms is to be able to scale up to large datasets. There are two main approaches to inducing classification rules, one is the divide and conquer approach, also known as the top down induction of decision trees; the other approach is called the separate and conquer approach. A considerable amount of work ...
متن کامل